/*----------------------------------------tabel.css----------------------------------------*/
.table { width: 100%; margin: 0 0 20px; }
caption { padding: 10px; background: #f6f6f6; text-align: center; font-weight: 700; font-size: 16px; }
.table th, .table td { line-height: 18px; padding: 8px; text-align: left; }
.table th { font-weight: bold; }
.table td { border-top: 1px #ccc solid; }
.cleanline td { border-top: 0; }
.bordered { border-width: 1px 0 1px 1px; border-style: solid; border-color: #ccc; }
    .bordered th, .bordered td { border-right: 1px #ccc solid; }
.striped tbody tr:nth-child(odd) td,
.striped tbody tr:nth-child(odd) th { background: #f6f6f6; }